/*
 * NuevaArea.java
 *
 * Created on 8 de junio de 2007, 09:38 AM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */



package everest3.materialBibliografico;

//~--- JDK imports ------------------------------------------------------------

import java.util.Vector;

import tablasYBasesdeDatos.Conexion;

/**
 *
 * @author XP
 */
public class NuevaArea {
    tablasYBasesdeDatos.Conexion conexion;

    /** Creates a new instance of NuevaArea */
    public NuevaArea() {
        conexion = new tablasYBasesdeDatos.Conexion();
    }

    public void nuevaArea(String codArea, String codNom, String codTipo) {
        conexion.conectar("everest", "postgres", "root");

        String sql = "insert " + "into " + "codarea values (" + codArea + ",'" + codNom + "', '" + codTipo + "')";

        System.out.println(sql);

        if (conexion.actualizar(sql) == 0) {
            javax.swing.JOptionPane.showMessageDialog(null, "No se inserto en la BD.");
        }
        else
            javax.swing.JOptionPane.showMessageDialog(null, "Se inserto Correctamente el Area\n"+codNom,"Ingreso Exitoso",1);

        conexion.hacerCommit();
        conexion.desconectar();    // metodo para desconectarse de la base de datos
    }

    public void actualizaPrograma(String codArea, String codNom, String codTipo) {
        conexion.conectar("everest", "postgres", "root");

        String sql = "UPDATE codarea SET " + "areanombre= '" + codNom    // nombre del programa
                     + "' , areatipo = '" + codTipo + "' WHERE " + "areacodigo=" + codArea;    // datos.elementAt(0) del programa

        System.out.println(sql);

        if (conexion.actualizar(sql) == 0) {
            javax.swing.JOptionPane.showMessageDialog(null, "No se inserto en la BD.");
        }
        else
            javax.swing.JOptionPane.showMessageDialog(null, "Se Actualizo Correctamente el Area\n"+codNom,"Ingreso Exitoso",1);

        conexion.hacerCommit();
        conexion.desconectar();    // metodo para desconectarse de la base de datos
    }
}


//~ Formatted by Jindent --- http://www.jindent.com
